#唐门优测
#道长最帅666

import pytest

class TestLogin666:

    def test_001(self,login_2_2):
        print("直接使用第二层fixture，返回值为{}".format(login_2_2))

    def test_002(self,account_2_2):
        print("只调用account fixture 返回值为{}".format(account_2_2))

if __name__ == '__main__':
    pytest.main()

" 1,即使fixture之间支持相互调用，但普通函数直接使用fixture是不支持的，一定是在测试函数内调用才会逐级调用生效。"
" 2,多层fixture调用时，最先执行的是最后一层fixture，而不是先执行传入测试函数的fixture"
" 3,上层fixture的值不会自动化return，这里就类似于函数相互调用逻辑一样"